package com.nlelpct.security.utils;


import com.nlelpct.constant.SystemConstant;
import com.nlelpct.security.context.ThreadParameter;

/**
 * @Author 刘伟涛
 * @Date 2023/7/24 9:16
 **/
public class GetLoginInfoUtils {

    /**
     * 获取终端信息
     * @return 终端信息
     */
    public static String getTerminalInfo(){
        return ThreadParameter.getLocalMap().get(SystemConstant.TERMINAL_INFO);
    }

    /**
     * 获取公司id
     * @return 公司id
     */
    public static String getCompanyId(){
        return ThreadParameter.getLocalMap().get(SystemConstant.COMPANY_ID);
    }

    /**
     * 获取系统id
     * @return 系统id
     */
    public static String getSystemId(){
        return ThreadParameter.getLocalMap().get(SystemConstant.SYSTEM_ID);
    }

    /**
     * 获取员工id
     * @return 员工id
     */
    public static String getEmployeeId(){
        return ThreadParameter.getLocalMap().get(SystemConstant.EMPLOYEE_ID);
    }

    /**
     * 获取模块名称
     * @return 模块名称
     */
    public static String getModule(){
        return ThreadParameter.getLocalMap().get(SystemConstant.MODULE);
    }

    /**
     * 获取页面信息
     * @return 当前页面信息
     */
    public static String getPage(){
        return ThreadParameter.getLocalMap().get(SystemConstant.PAGE);
    }
}
